--- 获取key
local key = KEYS[1]
-- 库存变量
local stock = 0
-- tonumber这个函数会尝试将它的参数转换为数字
stock = tonumber(redis.call("get",key))

if stock <= 0 then
    return -200
end
-- 扣减库存
stock = redis.call("decr",key)
-- 如果库存不足，返回-100
if stock < 0 then
    return -100
end
--返回扣减后的库存
return stock

